home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Insets;
- import java.awt.LayoutManager2;
- import java.awt.Rectangle;
- import java.io.Serializable;
-
- public class JRootPane$RootLayout implements LayoutManager2, Serializable {
- // $FF: synthetic field
- private final JRootPane this$0;
-
- protected JRootPane$RootLayout(JRootPane var1) {
- this.this$0 = var1;
- }
-
- public void addLayoutComponent(Component var1, Object var2) {
- }
-
- public void addLayoutComponent(String var1, Component var2) {
- }
-
- public float getLayoutAlignmentX(Container var1) {
- return 0.0F;
- }
-
- public float getLayoutAlignmentY(Container var1) {
- return 0.0F;
- }
-
- public void invalidateLayout(Container var1) {
- }
-
- public void layoutContainer(Container var1) {
- Rectangle var2 = ((Component)var1).getBounds();
- Insets var3 = this.this$0.getInsets();
- int var4 = 0;
- int var5 = var2.width - var3.right - var3.left;
- int var6 = var2.height - var3.top - var3.bottom;
- if (this.this$0.layeredPane != null) {
- this.this$0.layeredPane.setBounds(var3.left, var3.top, var5, var6);
- }
-
- if (this.this$0.glassPane != null) {
- this.this$0.glassPane.setBounds(var3.left, var3.top, var5, var6);
- }
-
- if (this.this$0.menuBar != null) {
- Dimension var7 = this.this$0.menuBar.getPreferredSize();
- this.this$0.menuBar.setBounds(0, 0, var5, var7.height);
- var4 += var7.height;
- }
-
- if (this.this$0.contentPane != null) {
- this.this$0.contentPane.setBounds(0, var4, var5, var6 - var4);
- }
-
- }
-
- public Dimension maximumLayoutSize(Container var1) {
- Insets var4 = this.this$0.getInsets();
- Dimension var3;
- if (this.this$0.menuBar != null) {
- var3 = this.this$0.menuBar.getMaximumSize();
- } else {
- var3 = new Dimension(0, 0);
- }
-
- Dimension var2;
- if (this.this$0.contentPane != null) {
- var2 = this.this$0.contentPane.getMaximumSize();
- } else {
- var2 = new Dimension(Integer.MAX_VALUE, Integer.MAX_VALUE - var4.top - var4.bottom - var3.height - 1);
- }
-
- return new Dimension(Math.min(var2.width, var3.width) + var4.left + var4.right, var2.height + var3.height + var4.top + var4.bottom);
- }
-
- public Dimension minimumLayoutSize(Container var1) {
- Insets var4 = this.this$0.getInsets();
- Dimension var2;
- if (this.this$0.contentPane != null) {
- var2 = this.this$0.contentPane.getMinimumSize();
- } else {
- var2 = ((Component)var1).getSize();
- }
-
- Dimension var3;
- if (this.this$0.menuBar != null) {
- var3 = this.this$0.menuBar.getMinimumSize();
- } else {
- var3 = new Dimension(0, 0);
- }
-
- return new Dimension(Math.max(var2.width, var3.width) + var4.left + var4.right, var2.height + var3.height + var4.top + var4.bottom);
- }
-
- public Dimension preferredLayoutSize(Container var1) {
- Insets var4 = this.this$0.getInsets();
- Dimension var2;
- if (this.this$0.contentPane != null) {
- var2 = this.this$0.contentPane.getPreferredSize();
- } else {
- var2 = ((Component)var1).getSize();
- }
-
- Dimension var3;
- if (this.this$0.menuBar != null) {
- var3 = this.this$0.menuBar.getPreferredSize();
- } else {
- var3 = new Dimension(0, 0);
- }
-
- return new Dimension(Math.max(var2.width, var3.width) + var4.left + var4.right, var2.height + var3.height + var4.top + var4.bottom);
- }
-
- public void removeLayoutComponent(Component var1) {
- }
- }
-